// ${desc}
List<LinkedHashMap> ${service}(Map<String, Object> param) throws IllegalArgumentException;

/**
* ${desc}
* @param param
* @return
* @throws IllegalArgumentException
*/
@Override
public List<LinkedHashMap> ${service}(Map<String, Object> param) throws IllegalArgumentException {
    Optional.ofNullable(param.get("I_CZR")).orElseThrow(() -> new IllegalArgumentException("入参异常"));
    <#if paging == "是">
    int paging = (int) Optional.ofNullable(param.get("I_PAGING")).orElse(0);
    int pageNo = (int) Optional.ofNullable(param.get("I_PAGE_NO")).orElse(1);
    int pageSize = (int) Optional.ofNullable(param.get("I_PAGE_SIZE")).orElse(10);
    if(paging == 1) {
        PageHelper.startPage(pageNo, pageSize);
    }
    </#if>
    return baseMapper.${service}(param);
}
